package com.ruicar.afs.cloud.manage.common.condition;

import com.ruicar.afs.cloud.common.modules.contract.enums.ContractBusinessEnum;
import com.ruicar.afs.cloud.common.modules.contract.enums.DataSourceEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * @author: xudongdong
 * @date: 2020/7/3
 * @description: 根据合同号校验是否可以办理业务
 */
@Data
public class ApplyRecordCondition {
    @ApiModelProperty("合同号码")
    private String contractNo;
    @ApiModelProperty("当前办理的业务")
    private ContractBusinessEnum handleBusiness;
    @ApiModelProperty("互斥的业务类型")
    private List<String> contractBusiness;
    @ApiModelProperty("是否经销商")
    private Boolean isSP;
    @ApiModelProperty("数据来源")
    private DataSourceEnum dataSource;

    //以下是查询CMS做校验使用的
    @ApiModelProperty("申请号")
    private String applyNo;
    @ApiModelProperty("客户姓名")
    private String custName;
    @ApiModelProperty("证件号码")
    private String certNo;
    @ApiModelProperty("客户手机号")
    private String phone;
    @ApiModelProperty("服务商")
    private String channelName;
}
